// console.log("Hello Temu")
// 页面内容变化时执行注入操作的函数
function injectScript() {
    chrome.storage.sync.get({
        closeForm: false,
        Cancelcountdown: false,
        Answerassistant: false,
        Show: false
    }, function(items) {
        // 创建注入的 script 元素并传递数据
        const script = document.createElement('script');
        script.setAttribute('charset', 'utf-8');
        script.setAttribute('type', 'text/javascript');
        script.setAttribute('data-closeForm', items.closeForm);
        script.setAttribute('data-Cancelcountdown', items.Cancelcountdown);
        script.setAttribute('data-Answerassistant', items.Answerassistant);
        script.setAttribute('data-Show', items.Show);
        script.src = chrome.runtime.getURL('injected.js');
        // 脚本加载完成后就删除
        script.onload = function() {
            this.remove();
        };
        (document.head || document.documentElement).appendChild(script);
    });
}

injectScript();

// 发送消息到后台页面请求页面重新加载
// chrome.runtime.sendMessage({ action: 'reloadPage' });
// function displayNotification(text) {
//     if ('Notification' in window) {
//         Notification.requestPermission().then((permission) => {
//             if (permission === 'granted') {
//                 new Notification('提示', { body: text });
//             }
//         });
//     } else {
//         console.log('浏览器不支持通知');
//     }
// }

// // 使用 Mutation Observer 监听整个文档的变化
// const observer = new MutationObserver(function(mutationsList, observer) {
//     for (let mutation of mutationsList) {
//         if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
//             // 页面内容开始变化时执行注入操作
//             injectScript();
//             break; // 只需执行一次注入操作
//         }
//     }
// });

// // 开始监听整个文档的变化
// observer.observe(document.documentElement, { childList: true, subtree: true });

